Efficient Parallel I/O on SCI Connected Clusters
نویسنده
چکیده
efficient use of the underlying SCI interconnect is presented. Every process of the MPI application is client as well as server for I/O operations. This allows for a maximum of locality in file access, while the accesses to remote portions of the distributed file are performed via distributed shared memory techniques. A server is only required to manage the initial distribution of the file fragments between the participating nodes and to provide services like external access and redundancy. I INTRODUCTION As a cost-effective alternative to vendor-integrated systems, more and more high-performance computing systems are built as components-off-the-shelf (COTS) clusters. The standard components include the hardware and also the software, with the operating system as the basic building block. Common operating systems for COTS clusters are Linux, Windows NT/2000 and Solaris. The currently most used programming interface to create portable parallel scientific or technical applications is MPI. Many implementations of MPI exist for COTS clusters, too. However, this kind of applications does not only require communication between the processes, but often also has to perform a significant amount of file I/O for various purposes [1]. The standard I/O interfaces offered by operating systems used in COTS clusters lack support of high-performance, parallel I/O services as they are required for typical I/O related load of scientific applications [2]. On the other hand, existing mechanisms for parallel I/O like dedicated parallel file systems have to be used via a proprietary interface which hinders portability. To overcome these problems at least for the scope of MPI programming , the MPI-2 standard includes a definition of a programming interface for parallel I/O called MPI-IO [3] to allow portable and efficient programming of MPI applications with I/ O requirements. A number of MPI-IO implementations are available for COTS clusters, too. To improve the performance of COTS clusters, high-speed interconnects like Myrinet or SCI are used instead of the ether-net-based TCP/IP network. However, the direct and thus efficient support of these interconnects for I/O is not very common. In this paper, we present the design and an implementation of a system for parallel I/O with an MPI-IO API on SCI connected clusters which directly utilizes the fast SCI interconnect.We have named this system pioSC 3 which stands for parallel I/O on SCI connected COTS clusters. The next chapter describes the basic priniples of pioSC 3 , while chapter III summarizes the results and gives some directions for …
منابع مشابه
Investigation of structural and electronic properties of small Au n Cu m (n+m≤5) nano-clusters for Oxygen adsorption
In this study, the structures, the IR spectroscopy, and the electronic properties of AunCum (n+m≤5) bimetallic clusters were studied and compared with those of pure gold and copper clusters using the generalized gradient approximation (GGA) and exchange correlation density functional theory (DFT). The study of an O2-AunCum system is important to identify the promotion effects of each of the two...
متن کاملInvestigation of structural and electronic properties of small Au n Cu m (n+m≤5) nano-clusters for Oxygen adsorption
In this study, the structures, the IR spectroscopy, and the electronic properties of AunCum (n+m≤5) bimetallic clusters were studied and compared with those of pure gold and copper clusters using the generalized gradient approximation (GGA) and exchange correlation density functional theory (DFT). The study of an O2-AunCum system is important to identify the promotion effects of each of the two...
متن کاملParallel I/O Support for HPF on Clusters
Clusters of workstations are a popular alternative to integrated parallel systems designed and built by a vendor. Besides their huge cumulative processing power, they also provide a large data storage capacity which allows efficient implementations of large-scale applications which are I/O intensive. This paper proposes a language, compiler and runtime software solution to the problem of parall...
متن کاملAn Efficient Global Address Space Model with SCI
One of the most powerful features of I/O-bus-based SCI is its ability for non-coherent remote memory access with a simple load/store interface. SCI bridges the gap between clusters with expensive, proprietary solutions implementing true coherent shared memory and low-performance software implementations of distributed shared memory (DSM). This allows for a true global address space scheme where...
متن کاملParallel Computation on Interval Graphs Using PC CLusters: Algorithms and Experiments
The use of PC clusters interconnected by high performance local networks is one of the major current trends in parallel/distributed computing. These clusters can yield effective parallel systems for a fraction of the price of machines using special purpose hardware. Although significant effort has been undertaken on system-level and programming environment issues for such clusters, much less at...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000